home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / util / gnu / apatch20.lha / patch-2.0.12u8 / AMIGA-BIN / DMakefile next >
Makefile  |  1992-09-18  |  1KB  |  40 lines

  1. OBJ= ram:
  2. CFLAGS = -w -DHAVE_UNISTD_H -DSYSDIR
  3. COPTS = -traditional -O -O2 -s -funroll-loops -fstrength-reduce -fforce-mem -fforce-addr
  4. MACHINE = -m68020 -m68881
  5. CC=gcc
  6. EXE=amiga/patch
  7.  
  8. # these are all C source.
  9. # Amiga doesn't need malloc.c
  10. c = patch.c pch.c inp.c util.c version.c backupfile.c
  11.  
  12. obj = $(OBJ)patch.o $(OBJ)pch.o $(OBJ)inp.o $(OBJ)util.o $(OBJ)version.o $(OBJ)backupfile.o
  13.  
  14.  
  15. all: $(obj)
  16.     $(CC) $(obj) -o $(EXE)
  17.  
  18. $(OBJ)patch.o: config.h common.h patch.c inp.h pch.h util.h version.h backupfile.h
  19.     $(CC) patch.c -o %(left) -c $(CFLAGS) $(COPTS) $(MACHINE)
  20.  
  21. $(OBJ)pch.o: config.h common.h pch.c pch.h util.h
  22.     $(CC) pch.c -o %(left) -c $(CFLAGS) $(COPTS) $(MACHINE)
  23.  
  24. $(OBJ)inp.o: config.h common.h inp.c inp.h util.h
  25.     $(CC) inp.c -o %(left) -c $(CFLAGS) $(COPTS) $(MACHINE)
  26.  
  27. $(OBJ)util.o: config.h common.h util.c util.h backupfile.h
  28.     $(CC) util.c -o %(left) -c $(CFLAGS) $(COPTS) $(MACHINE)
  29.  
  30. $(OBJ)version.o: config.h common.h version.c version.h patchlevel.h util.h
  31.     $(CC) version.c -o %(left) -c $(CFLAGS) $(COPTS) $(MACHINE)
  32.  
  33. $(OBJ)backupfile.o: config.h backupfile.c backupfile.h
  34.     $(CC) backupfile.c -o %(left) -c $(CFLAGS) $(COPTS) $(MACHINE)
  35.  
  36. clean:
  37.     delete $(EXE) $(OBJ)#?.o
  38.  
  39.  
  40.